package com.chaodev.base.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * vcbase
 *
 * @author 95634
 * @描述
 * @date 2023/5/18 14:18
 **/
@Data
public class ApplyLc implements Serializable {
    private static final long serialVersionUID = 5504094989285298212L;

    private int id;
    @ApiModelProperty("业务类型")
    private String bizType;
    @ApiModelProperty("申请单号")
    private int bizId;
    @ApiModelProperty("申请时的状态")
    private int reqState;
    @ApiModelProperty("'流程ID'")
    private String lcId;
    @ApiModelProperty("申请到达时间")
    private Date recTime ;
    @ApiModelProperty("反馈结果")
    private int resultCode;
    @ApiModelProperty("反馈备注")
    private String resultDsc;
    @ApiModelProperty("操作人")
    private String opr;

    @ApiModelProperty("操作时间")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(locale="zh",timezone="GMT+8",pattern="yyyy-MM-dd HH:mm:ss")
    private Date opTime;

    @ApiModelProperty("状态 1：未处理 2 已处理")
    private int state;
}
